PROIECT DE SEMESTRU

 

 

                           INSTALAREA, UTILIZAREA SI ANALIZA

                        UNUI LIMBAJ DE PROGRAMARE EXPERIMENTAL

 

 

            Sursa: Internet.

 

            Etape:

                        1. transferul pachetului ales de pe Internet.

                        2. instalarea pe una dintre platformele disponibile

                           la nivelul retelei universitatii (Linux, Windows, DOS);

 

                        Conditie obligatorie: reusita instalarii. (Nu se poate analiza un limbaj caruia nu i s-a reusit instalarea. Deci aceasta este una dintre primele conditii de verificat pentru acceptarea limbajului de studiat).

                        3. familiarizarea cu modul de operare si elaborarea unei documentatii in acest sens care sa contina si exemple edificatoare de programe (mediu de programare ?,  ce componente contine ?);

 

                        4. elaborarea unui studiu asupra limbajului care sa contina in esenta:

 

                           - paradigma de programare in care se incadreaza;

                           - prezentarea sintaxei insotita de scurte exemple comentate;

                             (se poate face comparativ cu Python, C/C++, Java, Pascal, Lisp, Prolog etc)

                           - tipuri de date, declaratii, domenii de vizibilitate, clase de memorie, tipuri de alocari, operatori specifici si modul lor de actiune, subrutine si modalitati de transmitere a parametrilor, facilitati low-level, modalitati de tratare a exceptiilor, etc;

                           - in eventualitatea acceptarii paradigmei obiectuale, cum se defineste mostenirea, ce caracteristici au metodele, cum se implementeaza etc.

                           - ce elemente noi pretind autorii lui ca au introdus si cum functioneaza ele la nivelul implementarii pe care ati instalat-o ?

                           - opinii rezultate in urma analizei asupra asupra oportunitatii dezvoltarii limbajului, asupra punctelor forte si a slabiciunilor acestuia, asupra utilitatii lui potentiale in raport cu necesitatile actuale din programare.

                                   

            Se va lucra in echipe de cate 3 studenti.

 

            Termen de predare: ultima sedinta de laborator a semestrului.